electronic supervision - French English Dictionary